Big Huge Thesaurus

theatre stage

noun

sounds kind of like